<?php
$code = <<<EOF
package dao

import (
	"context"
	"git.inke.cn/inkelogic/daenerys/proxy"
)

// Dao represents data access object
type Dao struct {
	c     *conf.Config  //todo 引用conf
	db    *proxy.SQL
	redis *proxy.Redis
}

func New(c *conf.Config) *Dao {
	return &Dao{
		c:     c,
		db:    proxy.InitSQL(""),//todo 配置文件中的
		redis: proxy.InitRedis(""),//todo 配置文件中的
	}
}

// Ping check db resource status
func (d *Dao) Ping(ctx context.Context) error {
	return nil
}

// Close release resource
func (d *Dao) Close() error {
	return nil
}

EOF;
?>
<?= $code?>
